// @import '@/styles/mixin.scss';
/* 视频流 */
.group_12 {
	padding-bottom: 119rpx;
	background: #f3f3f5;
}
// 公共top
.layout_ios {
	padding-bottom: 180rpx;
}

.demo-tag {
	display: flex;
	margin-top: 16rpx;
}

.demo-tag-owner {
	background-color: #e44435;
	color: #ffffff;
	display: flex;
	align-items: center;
	padding: 6rpx 16rpx;
	border-radius: 50rpx;
	font-size: 20rpx;
	line-height: 1;
}

.demo-tag-text {
	background: #fff0f0;
	color: #e44435;
	border-radius: 50rpx;
	line-height: 1;
	padding: 4rpx 14rpx;
	display: flex;
	align-items: center;
	border-radius: 50rpx;
	font-size: 20rpx;
}
.image_8 {
	width: 48rpx;
	height: 48rpx;
	border-radius: 50%;
  box-shadow: 0rpx 2rpx 2rpx 0rpx rgba(0,0,0,0.20);
}
.group_13 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: #f3f3f5;
	padding: 16rpx;
	box-sizing: border-box;
}

.image {
	margin: 6rpx 0 9rpx;
	width: 30rpx;
	height: 20rpx;
}
.text {
	margin-left: 9rpx;
}
.image_1 {
	margin: 0 8rpx;
	width: 26rpx;
	height: 26rpx;
}
.image_2 {
	margin: 4rpx 0 9rpx 4rpx;
	width: 50rpx;
	height: 22rpx;
}
.text_5 {
	margin-left: 10rpx;
	margin-right: 13rpx;
}
.image_4 {
	width: 124rpx;
	height: 124rpx;
}
.text_6 {
	margin-left: 18rpx;
	align-self: center;
}
.image_5 {
	margin: 4rpx 0 6rpx 9rpx;
	width: 16rpx;
	height: 24rpx;
}
.text_15 {
	margin-left: 62rpx;
	color: rgb(0, 0, 0);
	font-size: 28rpx;
	line-height: 40rpx;
	white-space: nowrap;
}
.text_16 {
	margin-left: 64rpx;
	color: rgb(0, 0, 0);
	font-size: 28rpx;
	line-height: 40rpx;
	white-space: nowrap;
}
.section_6 {
	background-image: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0) 0%,
		rgb(255, 255, 255) 100%,
		rgb(255, 255, 255) 100%
	);
	width: 64rpx;
	height: 88rpx;
	position: absolute;
	right: -2e-28rpx;
	top: 0;
}
.group_14 {
	padding-bottom: 644rpx;
	position: absolute;
	left: 0;
	right: 0;
	top: 20rpx;
}
.image_44 {
	width: 96rpx;
	height: 96rpx;
}
.text_14 {
	margin-left: 29rpx;
	color: rgb(0, 0, 0);
	font-size: 28rpx;
	line-height: 40rpx;
	white-space: nowrap;
}
.section_9 {
	overflow: hidden;
	border-radius: 8rpx;
	background-color: rgb(255, 255, 255);
	box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(100, 101, 102, 0.12);
	margin: 0 0 16rpx 0;
}
.home-video-text {
	// margin: 20rpx 8rpx;
	// width: 352rpx;
	color: #aaaaaa;
	font-size: 20rpx;
}
// .demo-tag {
// 	margin-left: 8rpx;
// }
.section_12 {
	padding: 16rpx 26rpx;
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
	border-radius: 8rpx;
	background-position: 0rpx 0rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.text_65 {
	margin: 8rpx 6rpx 0 18rpx;
	color: rgb(0, 0, 0);
	font-size: 24rpx;
	line-height: 32rpx;
	text-align: left;
}
.equal-division-item {
	overflow: hidden;
	border-radius: 8rpx;
	background-color: rgb(255, 255, 255);
	box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(100, 101, 102, 0.12);
	width: 364rpx;
	height: 604rpx;
	position: relative;
}
.equal-division-item_1 {
	margin-left: 18rpx;
	padding-bottom: 22rpx;
	overflow: hidden;
	border-radius: 8rpx;
	background-color: rgb(255, 255, 255);
	box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(100, 101, 102, 0.12);
	width: 364rpx;
	height: 572rpx;
}
.group_30 {
	margin-top: 304rpx;
}
.view_25 {
	margin-left: 0;
}
.section_14 {
	padding: 16rpx 0 16rpx 26rpx;
	border-radius: 8rpx;
	background-position: 0rpx 0rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.view_30 {
	margin-left: 0;
	margin-top: 8rpx;
	align-self: center;
}
.text_74 {
	margin: 8rpx 6rpx 0 18rpx;
	color: rgb(0, 0, 0);
	font-size: 24rpx;
	line-height: 32rpx;
	text-align: left;
}
.text_75 {
	margin-top: 8rpx;
	color: rgb(255, 77, 113);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.text_76 {
	color: rgb(255, 77, 113);
	font-size: 32rpx;
	font-weight: 500;
	line-height: 44rpx;
	white-space: nowrap;
}
.view_32 {
	margin: 4rpx 0 4rpx 39rpx;
	flex: 1 1 auto;
}
.group_38 {
	padding-bottom: 12rpx;
	position: relative;
}
.text_86 {
	margin-left: 8rpx;
	margin-top: 0;
}
.text_87 {
	margin: 6rpx 0 4rpx;
	color: rgb(255, 77, 113);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.text_88 {
	color: rgb(255, 77, 113);
	font-size: 32rpx;
	font-weight: 500;
	line-height: 44rpx;
	white-space: nowrap;
}
.section_17 {
	margin-left: 41rpx;
	margin-bottom: 8rpx;
}
.section_18 {
	margin-left: 8rpx;
	margin-right: 18rpx;
	padding: 6rpx 12rpx;
	color: rgb(0, 0, 0);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
	background-color: rgb(242, 243, 245);
	border-radius: 4rpx;
}
.view_39 {
	margin-top: 8rpx;
}
.section_7 {
	padding: 16rpx 0 16rpx 26rpx;
	border-radius: 8rpx;
	background-position: 0rpx 0rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.view_8 {
	margin-top: 8rpx;
}
.section_8 {
	padding: 16rpx 16rpx;
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
	border-radius: 8rpx;
	background-position: 0rpx 0rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.view_9 {
	margin-top: 8rpx;
}
.section_10 {
	width: 352rpx;
	height: 432rpx;
	border-radius: 8rpx;
	background-position: 0rpx 0rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	.home_list_img {
		width: 100%;
	}
}
.video-blogger {
	width: 100%;
	height: 96rpx;
	font-size: 24rpx;
	display: flex;
	align-items: center;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 16rpx;
	background: linear-gradient(180deg,rgba(0,0,0,0.00), rgba(0,0,0,0.60));
	border-radius: 0rpx 0rpx 8rpx 8rpx;
}
.video-blogger-text {
	max-width: 180rpx;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	padding: 0 8rpx;
	text-shadow: 0rpx 2rpx 2rpx 0rpx rgba(0,0,0,0.20);
	box-sizing: border-box;
}
.custom_style {
	min-width: 68rpx;
	min-height: 24rpx;
	border: 2rpx solid #fdedc7;
	border-radius: 4rpx;
	color: #fdedc7;
	font-size: 16rpx;
	padding: 2rpx 8rpx;
}

.view_16 {
	align-self: flex-start;
}
.view_18 {
	margin-right: 10rpx;
	margin-bottom: 8rpx;
}
.text_62 {
	margin: 8rpx 0 6rpx 10rpx;
}
.group_32 {
	margin-top: 228rpx;
}
.group_39 {
	border-radius: 8rpx;
	position: relative;
}
.view_37 {
	align-self: flex-start;
}
.image_43 {
	border-radius: 4rpx;
	width: 28rpx;
	height: 28rpx;
}
.group_15 {
	margin-top: 222rpx;
}
.text_29 {
	color: rgb(0, 0, 0);
	font-size: 24rpx;
	line-height: 32rpx;
	text-align: left;
}
.group_21 {
	margin-top: 10rpx;
}
.group_22 {
	margin-top: 304rpx;
}
.group_24 {
	margin-top: 228rpx;
}
.text_47 {
	margin: 6rpx 0 4rpx;
	color: rgb(255, 77, 113);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.text_48 {
	color: #E44435;
	font-weight: 600;
	font-size: 32rpx;
	line-height: 44rpx;
	white-space: nowrap;
}
.group_33 {
	margin-top: 12rpx;
}
.image_35 {
	border-radius: 8rpx;
	width: 370rpx;
	height: 432rpx;
}
.group_40 {
	width: 338rpx;
	position: absolute;
	left: 16rpx;
	right: 16rpx;
	top: 50%;
	transform: translateY(-50%);
}
.image_41 {
	width: 44rpx;
	height: 45rpx;
}
.text-wrapper_3 {
	padding-bottom: 2rpx;
	background-color: rgb(228, 68, 53);
	border-radius: 50%;
	width: 32rpx;
	position: absolute;
	right: 0;
	top: 0;
	border: solid 1rpx rgb(255, 255, 255);
}
.group_17 {
	margin-top: 12rpx;
	padding: 0 4rpx;
}
.group_18 {
	margin-top: 6rpx;
}
.text_30 {
	margin-top: 8rpx;
	color: rgb(255, 77, 113);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.text_31 {
	color: rgb(255, 77, 113);
	font-size: 32rpx;
	font-weight: 500;
	line-height: 44rpx;
	white-space: nowrap;
}
.text_32 {
	margin: 8rpx 0 6rpx 10rpx;
}
.text_33 {
	margin-left: 18rpx;
	margin-right: 14rpx;
}
.group_25 {
	margin-top: 12rpx;
}
.view_27 {
	margin-right: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.view_28 {
	margin-right: 4rpx;
}
.view_29 {
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.text_68 {
	margin-right: 8rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_31 {
	margin-right: 10rpx;
}
.text_69 {
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.group_35 {
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.group_36 {
	margin-right: 4rpx;
	align-self: center;
}
.group_41 {
	margin-top: 228rpx;
}
.text_19 {
	margin-left: 244rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_11 {
	margin-left: 8rpx;
}
.text_20 {
	margin-left: 10rpx;
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.view_2 {
	margin-left: 222rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.view_3 {
	margin-left: 4rpx;
}
.view_4 {
	margin-left: 4rpx;
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.group_19 {
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.group_20 {
	margin: 6rpx 0 10rpx 90rpx;
}
.text_39 {
	margin-right: 8rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_22 {
	margin-right: 10rpx;
}
.text_40 {
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.group_27 {
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.group_28 {
	margin-right: 8rpx;
	align-self: center;
}
.text_70 {
	margin: 8rpx 0 6rpx 10rpx;
}
.text_71 {
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_33 {
	margin-left: 8rpx;
}
.text_72 {
	margin-left: 10rpx;
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.group_42 {
	margin-top: 12rpx;
}
.text_23 {
	margin: 8rpx 0 6rpx 10rpx;
}
.text_24 {
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_14 {
	margin-left: 8rpx;
}
.text_25 {
	margin-left: 10rpx;
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.text_41 {
	margin: 8rpx 0 6rpx 10rpx;
}
.text_42 {
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_24 {
	margin-left: 8rpx;
}
.text_43 {
	margin-left: 10rpx;
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.text_80 {
	margin-right: 8rpx;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.image_38 {
	margin-right: 10rpx;
}
.text_81 {
	margin-top: 4rpx;
	color: rgb(235, 237, 240);
	font-size: 18rpx;
	line-height: 26rpx;
	white-space: nowrap;
}
.group_44 {
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
}
.group_45 {
	margin-right: 38rpx;
	align-self: center;
	color: rgb(235, 237, 240);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
}
.text_82 {
	margin: 8rpx 0 6rpx 10rpx;
}
.image_40 {
	margin-left: 8rpx;
}

/* add */
.text_35 {
	// margin-left: 8rpx;
	margin-top: 18rpx;
	color: rgb(0, 0, 0);
	font-size: 24rpx;
	line-height: 32rpx;
	text-align: left;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.center-text-wrapper {
	margin-left: 8rpx;
	margin-top: 8rpx;
	color: rgb(228, 68, 53);
	font-size: 20rpx;
	line-height: 28rpx;
	white-space: nowrap;
	padding: 4rpx 0;
	background-color: rgb(255, 240, 240);
	border-radius: 18rpx;
}
.home-price {
	width: 352rpx;
	box-sizing: border-box;
	padding: 12rpx 8rpx;
}
.home_price_cart {
	display: flex;
	justify-content: space-between;
	margin-top: 8rpx;
}
.right-section_1 {
	color: rgb(255, 255, 255);
	font-size: 24rpx;
	line-height: 34rpx;
	white-space: nowrap;
	padding: 0 7rpx;
	border-radius: 8rpx;
	height: 36rpx;
}
.image_15 {
	margin: 5rpx 0 7rpx;
	width: 32rpx;
	height: 32rpx;
}
.list-car-icon {
	width: 32rpx;
	height: 32rpx;
}
.bottom-section {
	background-color: rgb(255, 255, 255);
	height: 76rpx;
	margin-top: 12rpx;
}
.left-section {
	line-height: 1;
	width: 120rpx;
	color: rgb(0, 0, 0);
}

.invite-help-sell {
	border-radius: 0 !important;
	font-size: 24rpx !important;
	background-color: #E44435;
	color: #fff;
	height: 64rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	.personal_invite_img {
		width: 32rpx;
		height: 32rpx;
		margin-right: 16rpx;
	}
}

.text_52 {
	font-size: 20rpx;
	line-height: 24rpx;
	color: rgba(0, 0, 0, 0.6);
	/* white-space: nowrap; */
}
.text_50 {
	font-size: 24rpx;
	line-height: 34rpx;
	/* white-space: nowrap; */
}

.group_3 {
	padding-bottom: 120rpx;
	background: #f2f3f5;
}
.issue-section_12 {
	width: 100%;
	z-index: 211;
	position: fixed;
	bottom: 0;
	left: 0;
	font-size: 32rpx;
	padding-bottom: 68rpx;
	height: 196rpx;
	background-color: rgb(255, 255, 255);
	display: flex;
	justify-content: space-around;
	align-items: center;
}

// .issue-text-wrapper {
// 	width: 328rpx;
// 	color: rgb(228, 68, 53);
// 	border-radius: 8rpx;
// 	height: 96rpx;
// 	border: solid 2rpx rgb(228, 68, 53);
// 	justify-content: center;
// 	display: flex;
// 	align-items: center;
// }
.help-sell-wrapper_1 {
	color: rgb(255, 255, 255);
	background-color: rgb(228, 68, 53);
	border-radius: 8rpx;
	height: 96rpx;
	width: 100%;
	margin: 0 32rpx;
	justify-content: center;
	display: flex;
	align-items: center;
}

// 团购销量累计展示
.supply-popup {
	width: 640rpx;
	padding: 58rpx 48rpx 0;
	background-color: rgb(255, 255, 255);
	border-radius: 16rpx;
	position: relative;
	.supply-popup-title {
		align-self: center;
		color: rgb(0, 0, 0, 0.9);
		font-size: 36rpx;
		font-weight: 500;
		line-height: 50rpx;
		white-space: nowrap;
		position: relative;
	}
	.supply-popup-text {
		margin: 24rpx 0 32rpx;
		font-size: 32rpx;
		color: rgba(0, 0, 0, 0.3);
		text-align: center;
	}
	.supply-popup-button {
		height: 112rpx;
		color: #e44435;
		border-top: 1rpx solid #f5f5f5;
		font-weight: 500;
		font-size: 36rpx;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

// 搜索
.myHelpSell-search_box {
	margin: 20rpx 0 0;
	padding: 16rpx 0;
	color: rgb(0, 0, 0);
	font-size: 32rpx;
	line-height: 44rpx;
	white-space: nowrap;
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0rpx -2rpx 0rpx 0rpx rgb(238, 238, 238);
	.myHelpSell-search-bar {
		margin: 0 32rpx;
		padding: 18rpx 0;
		background-color: rgb(245, 245, 245);
		border-radius: 40rpx;
	}
	.myHelpSell-image_7 {
		width: 38rpx;
		height: 40rpx;
	}
	.myHelpSell-colonel_name {
		margin-left: 13rpx;
		color: rgba(0, 0, 0, 0.16);
	}
}

// 缺省页
.recommend-list {
	margin-top: 128rpx;
	color: rgb(0, 0, 0);
	font-size: 28rpx;
	line-height: 40rpx;
	// white-space: nowrap;
	display: flex;
	justify-content: center;
	align-items: center;
}
.recommend-list-image {
	width: 320rpx;
	height: 202rpx;
}
.recommend-list-text {
	color: rgba(0, 0, 0, 0.3);
}

.supply-text_6 {
	font-size: 24rpx;
	color: rgba(0, 0, 0, 0.9);
}

// 弹框
.inventory-section_1 {
	padding: 64rpx 48rpx 36rpx;
	background-color: rgb(255, 255, 255);
	border-radius: 16rpx;
	position: relative;
	.inventory-title {
		align-self: center;
		color: rgb(0, 0, 0);
		font-size: 36rpx;
		font-weight: 500;
		line-height: 50rpx;
		white-space: nowrap;
		position: relative;
	}
	.inventory-text {
		text-align: center;
		font-size: 32rpx;
		color: rgba(0, 0, 0, 0.3);
		margin: 24rpx 0 70rpx;
	}
	.inventory-limit {
		position: relative;
		.inventory-num {
			position: absolute;
			right: 20rpx;
			bottom: 0;
		}
	}
}
// .inventory-button {
//   margin-top: 48rpx;
//   border-top: 2rpx solid #eee;
//   display: flex;
// }
.inventory-button {
	box-shadow: inset 0rpx 2rpx 0rpx 0rpx rgb(238, 238, 238);
	border-radius: 0rpx 0rpx 16rpx 16rpx;
	font-size: 36rpx;
}
.think-again,
.inventory-text-wrapper {
	width: 49%;
	color: rgb(0, 0, 0);
	font-weight: 500;
	line-height: 50rpx;
	display: flex;
	align-items: center;
	justify-content: center;
}
.think-again {
	color: rgba(0, 0, 0, 0.3);
}
.inventory-section_3 {
	//   margin-left: 106rpx;
	background-color: rgb(238, 238, 238);
	width: 2rpx;
	height: 112rpx;
	border-right: 2rpx solid #eee;
}
.inventory-text-wrapper_1 {
	//   margin-left: 104rpx;
	align-self: center;
	color: rgb(228, 68, 53);
	font-weight: 500;
	line-height: 50rpx;
	flex: 1;
}

// 单选
.supply-image_7 {
	width: 40rpx;
	height: 40rpx;
	background: #f5f5f5;
	border-radius: 50%;
	border: 2rpx solid #ccc;
	&.supplyActive {
		background: #e44435;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		.activeRound {
			border: 2rpx solid #fff;
			border-radius: 50%;
			width: 32rpx;
			height: 32rpx;
		}
	}
}

.line_clamp {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
// 超两行以省略符显示
.line_clamp_2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.hover_class {
	background: rgba(0, 0, 0, 0.1) !important;
}
.hover {
	opacity: 0.5;
}
.right-text-wrapper {
	width: 68rpx;
	height: 30rpx;
	line-height: 30rpx;
	margin-left: 8rpx;
	text-align: center;
	color: rgb(228, 68, 53);
	font-size: 16rpx;
	border: #e44435 1rpx solid;
	border-radius: 4rpx;
}

// 缺省页
.adapter_list {
  height: calc(100vh - 50px - 68px);
	&.adapter_list_ios {
		height: calc(100vh - 50px - 68px - 44px);
	}
}
.order-default {
	height: 100%;
  color: rgb(0, 0, 0);
  font-size: 28rpx;
  line-height: 40rpx;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  .order-default-image {
    width: 320rpx;
    height: 194rpx;
  }
  .order-default-text {
    color: rgba(0,0,0,0.3);
  }
  .order-default-button {
    margin-top: 24rpx;
    padding: 10rpx 18rpx;
    align-self: center;
    color: rgb(255, 255, 255);
    font-size: 28rpx;
    line-height: 40rpx;
    white-space: nowrap;
    background-color: rgb(228, 68, 53);
    border-radius: 8rpx;
  }
}

// 发布商品样式
.supply_set_price {
	margin-top: 24rpx;
	box-shadow: 0rpx -2rpx 0rpx 0rpx #eeeeee inset;
}
.help-sell-section_9 {
	padding: 16rpx 24rpx 32rpx;
	background-color: rgb(255, 255, 255);
	.help-sell-section_10 {
		padding: 8rpx;
		background-color: rgb(247, 248, 250);
		border-radius: 12rpx;
		position: relative;
		.icon-delete {
			position: absolute;
			right: 10rpx;
			top: 10rpx;
			font-size: 28rpx;
			color: #969799;
		}
	}
	.help-sell-image_13 {
		border-radius: 8rpx;
		width: 132rpx;
		height: 132rpx;
	}

	.help-sell-group_8 {
		margin-left: 24rpx;
		margin-bottom: 4rpx;
		flex: 1 1 auto;
	}
	.help-sell-text_12 {
		color: rgb(0, 0, 0, 0.6);
		font-size: 28rpx;
		line-height: 36rpx;
		text-align: left;
		width: 466rpx;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.help-sell-text_13 {
		margin-top: 12rpx;
		color: rgb(228, 68, 53);
		font-size: 28rpx;
		line-height: 40rpx;
		white-space: nowrap;
	}
.help-sell-text_14 {
  margin-left: 8rpx;
  margin-top: 32rpx;
  color: rgb(150, 151, 153);
  font-size: 24rpx;
  line-height: 34rpx;
  white-space: nowrap;
}
}

// 拥挤比例
.supply-price {
  // margin: 32rpx 32rpx;
  width: fit-content;
  height: 48rpx;
  padding: 8rpx;
  display: flex;
  color: rgba(0, 0, 0, 0.9);
  align-items: center;
  border: 2rpx solid #eeeeee;
}
// 全局弹窗样式
.fixed_box{
  position: fixed;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  left: 0;
  bottom: 0;
	z-index: 10000;
  background: rgba(0, 0, 0, 0.7);
	&.cancelPay_fixed_box {
		.cancelPay_msg_box {
			padding: 40rpx 34rpx 0 34rpx;
			box-sizing: border-box;
		}
	}
	.split_line_box {
		width: 100%;
		height: 2rpx;
		background-color: #f2f3f5;
	}
	.shareObject_msg_box {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		overflow: hidden;
	}
	.poster_publicPopup {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		.poster_share_img {
			width: 560rpx;
			height: 1008rpx;
		}
		.poster_share_img2 {
			width: 560rpx;
			height: 624rpx;
			border-radius: 20rpx;
		}
		.guideMap_img_box {
			width: 336rpx;
			height: 284rpx;
		}
		.keep_btn_box {
			width: 564rpx;
			height: 80rpx;
			background: #e44435;
			border-radius: 8rpx;
			font-size: 32rpx;
			line-height: 80rpx;
			text-align: center;
			color: #fff;
			margin-top: 48rpx;
		}
	}
	.publicPopup_box {
		width: 640rpx;
		background: #fff;
		border-radius: 32rpx;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		.public_msg_box {
			padding: 48rpx;
			.public_titName_box {
				color: rgba(0,0,0,0.90);
				font-size: 36rpx;
				font-weight: bolder;
				line-height: 52rpx;
				margin-bottom: 24rpx;
				text-align: center;
			}
			.public_input_box {
				width: 100%;
				height: 96rpx;
				font-size: 32rpx;
				background-color: #F5F5F5;
				padding: 24rpx;
				.input_box {
					display: block;
					width: 100%;
					height: 100%;
					font-size: 32rpx;
				}
			}
			.public_text_box {
				display: flex;
				justify-content: center;
				align-items: center;
				font-size: 28rpx;
				color: #000;
				i {
					color: #e44435;
				}
			}
			.iKnow_btn {
				width: 100%;
				height: 72rpx;
				display: flex;
				justify-content: center;
				align-items: center;
				background: #e44435;
				border-radius: 36rpx;
				font-size: 28rpx;
				color: #fff;
			}
		}
		.btn_list_box {
			border-top: 2rpx solid #eee;
			display: flex;
			.btn_box {
				width: 50%;
				height: 112rpx;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 0;
				margin: 0;
				&.btn_box_r {
					color: #E44435;
					border-left: 2rpx solid #eee;
				}
			}
		}
		.publicPopup_title_box {
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			.clerk_box {
				font-size: 32rpx;
				color: #323233;
			}
			.cry_gif_box {
				width: 40rpx;
				height: 40rpx;
			}
		}
		.invalid_text {
			width: 100%;
			height: 40rpx;
			font-size: 28rpx;
			color: #969799;
			text-align: center;
			line-height: 40rpx;
			margin-top: 20rpx;
		}
		.order_count_down_box {
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 28rpx;
			margin-top: 20rpx;
			.order_count_down {
				font-size: 28rpx;
				color: #e44435;
			}
		}
		.tips_text_box {
			margin-top: 20rpx;
			width: 100%;
			height: 96rpx;
			font-size: 28rpx;
			color: #000;
			text-align: center;
			line-height: 96rpx;
			background: #f2f3f5;
			border-radius: 8rpx;
		}
		.btn_list_box {
			display: flex;
			margin-top: 40rpx;
			.btn_box {
				width: 50%;
				box-sizing: border-box;
				height: 96rpx;
				font-size: 32rpx;
				text-align: center;
				line-height: 96rpx;
				border-top: 2rpx solid #EBEDF0;
				&.btn_box_l {
					border-right: 2rpx solid #EBEDF0;
				}
				&.btn_box_r {
					color: #E44435;
				}
			}
		}
	}
	.publicPopup_box_bt {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #fff;
		.publicPopup_title_box {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 24rpx;
			position: relative;
			font-size: 32rpx;
			font-weight: bold;
			border-bottom: 2rpx solid #eee;
			.gray_close_box {
				padding: 10rpx;
				position: absolute;
				right: 24rpx;
				top: 24rpx;
				.gray_close_img {
					display: block;
					width: 24rpx;
					height: 24rpx;
					padding: 0;
					margin: 0;
				}
			}
		}
		.policy_msg_box {
			padding: 32rpx;
		}
		.policy_msg_scroll {
			width: 100%;
			height: 600rpx;
			margin: 0;
			.paragraph_tit_box {
				font-size: 28rpx;
				font-weight: bolder;
				margin-bottom: 20rpx;
			}
			.copywriting_box {
				font-size: 24rpx;
				font-weight: 400;
				margin-bottom: 12rpx;
				&.copywriting_box_indent {
					text-indent: 2em;
				}
			}
		}
	}
	.share_publicPopup_box {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #fff;
		padding: 48rpx 32rpx 0rpx 32rpx;
		border-radius: 40rpx 40rpx 0rpx 0rpx;
		box-sizing: border-box;
		&.share_publicPopup_box_ios {
			padding: 48rpx 32rpx 60rpx 32rpx;
		}
		.share_btn_list {
			display: flex;
			width: 100%;
			.share_btn_box {
				width: 50%;
				.share_btn {
					width: 72rpx;
					height: 72rpx;
					margin: 0 auto 0;
					.share_btn_icon {
						width: 100%;
						height: 100%;
					}
				}
				.text_box {
					margin-top: 12rpx;
					font-size: 24rpx;
					color: #646566;
					text-align: center;
					line-height: 32rpx;
				}
			}
		}
	}
	.counter_box {
		display: flex;
		justify-items: center;
		align-items: center;
		.reduce_goods_btn {
			width: 56rpx;
			height: 56rpx;
			border: 2rpx solid #dcdee0;
			border-radius: 8rpx 0rpx 0rpx 8rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			box-sizing: border-box;
			.reduce_box {
				width: 24rpx;
				height: 2rpx;
				background: #dcdee0;
				border-radius: 2rpx;
			}
		}
		.buyAmount_box {
			width: 80rpx;
			height: 56rpx;
			padding: 0 4rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 28rpx;
			color: #333;
			box-sizing: border-box;
		}
		.buyAmount_box_two {
			width: 80rpx;
			height: 56rpx;
			margin: 0 4rpx;
			text-align: center;
			line-height: 56rpx;
			font-size: 28rpx;
			color: #333;
			box-sizing: border-box;
		}
		.buyAmount_input_box {
			width: 80rpx;
			height: 56rpx;
			box-sizing: border-box;
			margin: 0 4rpx;
			text-align: center;
			line-height: 56rpx;
			font-size: 28rpx;
			color: #333;
			box-sizing: border-box;
		}
		.add_goods_btn {
			width: 56rpx;
			height: 56rpx;
		}
	}
	.picker_con {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #fff;
		padding-bottom: constant(safe-area-inset-bottom);
  	padding-bottom: env(safe-area-inset-bottom);
		.operate_btn_box {
			padding: 24rpx 32rpx;
			display: flex;
			justify-content: space-between;
			align-items: center;
			font-size: 32rpx;
			line-height: 48rpx;
			.btn_box {
				width: 25%;
				color: #e44435;
				font-weight: 400;
				display: flex;
				align-items: center;
				&.btn_box2{
					justify-content: flex-end;
				}
			}
			.tit_box {
				width: 50%;
				font-weight: 500;
				display: flex;
				justify-content: center;
				align-items: center;
				color: rgba(0,0,0,0.90);
			}
		}
	}
	.publicPopup_tit_box {
		padding: 24rpx 0;
		position: relative;
		font-size: 32rpx;
		font-weight: bolder;
		line-height: 48rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #fff;
		margin-top: 32rpx;
		.close_box {
			width: 32rpx;
			height: 32rpx;
			position: absolute;
			right: 32rpx;
			top: 50%;
			transform: translateY(-50%);
		}
	}
	.pay_success_titBox {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 32rpx;
		.success_img_box {
			width: 64rpx;
			height: 64rpx;
			margin-right: 24rpx;
		}
		.success_tit_box {
			font-size: 48rpx;
			color: #323232;
		}
	}
	.goodsMsg_list_ul {
		width: 100%;
		max-height: 400rpx;
		overflow-y: scroll;
		margin-top: 48rpx;
		.goodsMsg_list_li {
			display: flex;
			padding: 24rpx;
			.goodsMsg_left_box {
				width: 144rpx;
				height: 144rpx;
				border-radius: 8rpx;
				overflow: hidden;
				margin-right: 24rpx;
				.cover_box {
					width: 144rpx;
					height: 144rpx;
					border-radius: 8rpx;
				}
			}
			.goodsMsg_right_box {
				width: 532rpx;
				.goodsMsg_tit_box {
					color: #323232;
					font-size: 28rpx;
					line-height: 40rpx;
					word-break: break-all;
          word-wrap:break-word;
          // white-space:pre-line;
          white-space:normal;
				}
				.goodsMsg_other_box {
					margin-top: 24rpx;
					display: flex;
					justify-content: space-between;
					align-items: center;
					.goodsMsg_specs_box {
						padding: 6rpx 16rpx;
						height: 40rpx;
						font-size: 20rpx;
						color: #969799;
						background: #f5f5f5;
						border-radius: 4rpx;
						box-sizing: border-box;
						text-align: center;
					}
					.goodsMsg_quantity_box {
						font-size: 28rpx;
						color: #323232;
						font-weight: bolder;
					}
				}
			}
		}
	}
	.goods_pay_msg_box {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding: 24rpx 32rpx;
		.goods_number_text {
			font-size: 24rpx;
			color: #323232;
		}
		.actual_pay_box {
			margin-left: 16rpx;
			display: flex;
			align-items: center;
			.actual_pay_text {
				font-size: 24rpx;
				color: #323232;
			}
			.actual_pay_mun {
				font-size: 32rpx;
				color: #E44435;
				font-weight: bolder;
			}
		}
	}
	.order_mgs_box {
		border-top: 2rpx solid #f2f3f5;
		border-bottom: 2rpx solid #f2f3f5;
		padding: 32rpx 24rpx;
		.order_tit_box {
			font-size: 32rpx;
			color: #323232;
			line-height: 48rpx;
		}
		.order_user_msg {
			margin-top: 24rpx;
			display: flex;
			.order_user_msg_l {
				font-size: 24rpx;
				color: #323232;
				margin-right: 40rpx;
			}
			.order_user_msg_r {
				.user_msg_box {
					display: flex;
					align-items: center;
					.name_box {
						font-size: 28rpx;
						color: #323232;
						font-weight: bolder;
					}
					.mobile_box {
						font-size: 24rpx;
						color: #323232;
						margin-left: 24rpx;
					}
				}
				.address_box {
					margin-top: 8rpx;
					font-size: 24rpx;
					color: #323232;
					word-break: break-all;
          word-wrap:break-word;
          // white-space:pre-line;
          white-space:normal;
				}
			}
		}
		.order_number_box {
			margin-top: 24rpx;
			display: flex;
			align-items: center;
			.text_box {
				font-size: 24rpx;
				color: #323232;
				margin-right: 40rpx;
			}
			.mun_box {
				font-size: 24rpx;
				color: #323232;
				margin-right: 32rpx;
			}
			.btn_box {
				font-size: 24rpx;
				color: #E44435;
			}
		}
	}
	.operate_btn_listBox {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 32rpx 78rpx 80rpx 78rpx;
		.opBtn_box {
			width: 216rpx;
			height: 64rpx;
			border: 2rpx solid #e44435;
			border-radius: 34rpx;
			text-align: center;
			line-height: 62rpx;
			box-sizing: border-box;
			font-size: 28rpx;
			color: #e44435;
		}
	}
}
// 全局弹窗样式
// 搜索框
.search_layout_box {
	padding: 16rpx 24rpx;
	background-color: #fff;
	display: flex;
	align-items: center;
	flex: 1;
	.search_box {
		width: 100%;
		background-color: #F2F3F5;
		display: flex;
		align-items: center;
		padding: 16rpx 20rpx;
		border-radius: 8rpx;
		.search_icon_box {
			width: 48rpx;
			height: 48rpx;
		}
		.search_input_box {
			width: 100%;
			height: 48rpx;
			margin-left: 10rpx;
			line-height: 48rpx;
			font-size: 32rpx;
		}
	}
	.btn_list_box {
		flex: 0 0 auto;
		width: 176rpx;
		height: 60rpx;
		font-size: 28rpx;
		border: 2rpx solid #dcdee0;
		border-radius: 8rpx;
		margin-left: 16rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		line-height: 60rpx;
	}
}
// 搜索框
.notData_box {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24rpx;
  padding: 20rpx 0;
  color: #969799;
}

// 银行卡列表样式
.bank_list_ul {
	padding: 32rpx;
	.bank_list_li {
		width: 100%;
		height: 240rpx;
		position: relative;
		overflow: hidden;
		color: #fff;
		padding: 32rpx;
		margin-bottom: 24rpx;
		.bank_bgImg {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
		.bank_list_li_t {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			position: relative;
			z-index: 7;
			.bank_list_li_t_l {
				font-size: 32rpx;
				display: flex;
				.logo_box {
					width: 48rpx;
					height: 48rpx;
					margin-right: 16rpx;
					.logo_img {
						width: 100%;
						height: 100%;
					}
				}
			}
			.bank_list_li_t_r {
				.checkbox_select_box {
					width: 32rpx;
					height: 32rpx;
				}
			}
		}
		.card_mun_box {
			position: absolute;
			bottom: 20rpx;
			left: 96rpx;
			font-size: 48rpx;
			font-weight: bolder;
			display: flex;
			justify-content: center;
			align-items: center;
		}
	}
}
// 没有更多了
.no_more {
  font-size: 24rpx;
  color: #969799;
  margin: 24rpx 0 34rpx;
  text-align: center;
}
.slot-content {
  padding: 32rpx;
	.tips_msg {
		font-size: 28rpx;
		color: #969799;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 32rpx;
	}
  .textarea_msg {
    position: relative;
    padding: 24rpx 32rpx;
    background: #F7F8FA;
    border-radius: 8px;
    width: 100%;
    height: 240rpx;
    box-sizing: border-box;
    .textarea_mun {
      position: absolute;
      bottom: 10rpx;
      right: 16rpx;
      padding: 0 6rpx;
      background: #F7F8FA;
      color: #969799;
      z-index: 9;
      font-size: 20rpx;
    }
  }
  .input_msg {
    padding: 24rpx 32rpx;
    background: #F7F8FA;
    border-radius: 8px;
  }
  .input_box {
    width: 100%;
    height: 20rpx;
  }
  .textarea_box {
    width: 100%;
    height: 100%;
  }
  .place_holder {
    color: #C8C9CC;
  }
}
// popup_公用样式
.popup_content_box {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	.popup_content_title {
		padding: 26rpx 0;
		font-size: 32rpx;
		line-height: 44rpx;
		font-weight: 500;
		color: #323233;
		text-align: center;
		box-shadow: inset 0px -1px 0px #EBEDF0;
	}
	.popup_content_msg {
		.btn_list_box {
      width: 100%;
      .btn_list_li {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 28rpx;
        color: rgba(0,0,0,0.90);
        border-top: 2rpx solid #eee;
        padding: 24rpx 0;
        &:nth-child(1) {
          border-top: none;
        }
        &:last-child {
          border-top: 10rpx solid #eee;
        }
      }
    }
		.template_list {
			padding: 32rpx;
			background: #F7F8FA;
			border-radius: 16rpx;
			display: flex;
			align-items: center;
			margin-bottom: 32rpx;
			&:last-child {
				margin-bottom: 0rpx;
			}
			.img_box {
				width: 40rpx;
				height: 40rpx;
				margin-right: 20rpx;
			}
		}
		.add_template_btn {
			margin: 60rpx auto 0;
			width: 250rpx;
			height: 64rpx;
			box-sizing: border-box;
			text-align: center;
			color: #E44435;
			border: 2rpx solid #E44435;
			line-height: 60rpx;
			border-radius: 32rpx;
		}
	}
	.popup_btn_box {
		width: 100%;
		padding: 6rpx 0rpx;
		background-color: #fff;
		.confirm_btn_box {
			width: 100%;
			height: 88rpx;
			text-align: center;
			justify-content: center;
			color: #fff;
			font-size: 32rpx;
			padding: 0;
			margin: 0;
			background: #E44435;
			border-radius: 0rpx;
		}
	}
}
// popup_公用样式